Semantic Web Uncertainty Management
نویسندگان
چکیده
Since the introduction of the Semantic Web vision (BernersLee, Hendler, & Lassila, 2001), attempts have been made for making Web resources more machine interpretable by giving them a well-defined meaning through semantic markups. One way to encode such semantic markups is to use ontologies. An ontology is “an explicit specification of a conceptualization” (Gruber, 1993). Informally, an ontology consists of a set of terms in a domain, relationships between the terms, and a set of constraints on the way in which those terms can be combined. By explicitly defining the relationships and constraints among the terms, the semantics of the terms can be better defined and understood. Over the last few years, a number of ontology languages have been developed, most of which use Description Logics (DLs) (Baader, McGuinness, Nardi, & Schneider, 2003) as the foundation. The family of DLs is a subset of first-order logic (FOL) and is considered to be attractive as it keeps a good compromise between expressive power and computational tractability. Uncertainty is a form of deficiency or imperfection in the information/data, where the truth of information is not established definitely. Uncertainty modeling and reasoning have been challenging issues for over two decades in many disciplines, such as database and artificial intelligence. Most of the information in the real world is uncertain or imprecise, for example, classifications of genes in bioinformatics, schema matching in information integration, finding best matches in a Web search, and so forth. Therefore, uncertainty management is essential for the success of many such applications and in particular DLs and the Semantic Web. Despite its popularity, it has been realized that classical DLs are inadequate to model uncertainty. For example, in the medical domain, one might want to express that: “It is very likely that an obese person would have heart disease,” where “obese” is a vague concept that may vary across regions and “likely” shows the uncertain nature of this information. Such an expression cannot be expressed using classical DLs. The importance of incorporating uncertainty in DLs has been recognized by the knowledge representation community: “modeling primitives such as ... fuzzy/probabilistic definitions” could be the next step for extension (Horrocks et al., 2000). For this, a number of frameworks have been proposed to incorporate uncertainty in DLs. This paper provides a survey of these proposals. The rest of this paper is organized as follows. We first provide the background on the classical DL framework. We then study representative extensions of DLs with uncertainty. This follows by some possible research directions for incorporating uncertainty in the Semantic Web. We conclude with a summary and some remarks.
منابع مشابه
A procedure for Web Service Selection Using WS-Policy Semantic Matching
In general, Policy-based approaches play an important role in the management of web services, for instance, in the choice of semantic web service and quality of services (QoS) in particular. The present research work illustrates a procedure for the web service selection among functionality similar web services based on WS-Policy semantic matching. In this study, the procedure of WS-Policy publi...
متن کاملFramework and Schema for Semantic Web Knowledge Bases
The goal of our research is to provide scalable and efficient solutions for RDF knowledge management. There is significant research concerning schemata and tools for RDF storage and efficient querying. There is also significant research into ontology design, representation, extraction and alignment, and into representing uncertainty in ontologies. However, there are not efficient and scalable s...
متن کاملUncertainty and Description Logic Programs: A Proposal for Expressing Rules and Uncertainty on Top of Ontologies
Rule-based and object-oriented techniques are rapidly making their way into the infrastructure for representing and reasoning about the Semantic Web and combining these two paradigms emerges as an important objective. We present a new family of representation languages, which extents existing language families for the Semantic Web: namely Description Logic Programs (DLPs) and DLPs with uncertai...
متن کاملManaging uncertainty and vagueness in description logics for the Semantic Web
Ontologies play a crucial role in the development of the Semantic Web as a means for defining shared terms in web resources. They are formulated in web ontology languages, which are based on expressive description logics. Significant research efforts in the semantic web community are recently directed towards representing and reasoning with uncertainty and vagueness in ontologies for the Semant...
متن کاملRough Description Logics for Modeling Uncertainty in Instance Unification
Instance-unification is a prime example for uncertainty on the Semantic Web, as it is not always possible to automatically determine with absolute certainty whether two references denote the same object or not. In this paper, we present openacademia, a semantics-based system for the management of distributed bibliographic information collected from the Web, in which the Instance Unification pro...
متن کاملAHP Techniques for Trust Evaluation in Semantic Web
The increasing reliance on information gathered from the web and other internet technologies raise the issue of trust. Through the development of semantic Web, One major difficulty is that, by its very nature, the semantic web is a large, uncensored system to which anyone may contribute. This raises the question of how much credence to give each resource. Each user knows the trustworthiness of ...
متن کامل